package com.crm.mapper;

import com.crm.base.BaseMapper;
import com.crm.domain.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用户Mapper
 */
public interface UserMapper extends BaseMapper<User> {

    /*
        根据用户名查询
        @param string
        @return entity
     */
    User findName(@Param("name") String name);


    /*
        修改密码
        @param string
        @return java.lang.Integer
     */
    Integer updateUsersPwd(@Param("pwd") String pwd, @Param("id") Integer id);


    /*
    查询所有客户经理
     */
    List<User> findCustomer();


    /*
    查询有权限创建营销机会的用户
     */
    List<User> findCreateSaleChance();
}
